be drenched with water - Alemán Inglés Diccionario